seafile ltd. Summary